home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 16 / Mac Magazin and MacEasy Magazine CD - Issue 16.iso / Datenbanken & Hypercard / §State-Smart ƒ / §User Guide / ßUser Guide / cards.xml < prev    next >
Text File  |  1995-10-24  |  96KB  |  1,232 lines

  1. card_7508.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>7508</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>4136</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  12.     <content>
  13.         <layer>background</layer>
  14.         <id>3</id>
  15.         <text><span class="style4">Power User Ideas</span><span class="style7"></span><span class="style1">¬ßState-Smart was designed so that children as young as four can use it easily.  However,  for those who really want to make maximum use of both the data in ¬ßState-Smart, and the fact that it is already on a computer,  HyperTalk scripting empowers both your research and customization.Of course, all (well, almost all) the scripts in ¬ßState-Smart are open (once you set the userLevel to 5) but they contain professionally written production code guaranteed to confuse an ordinary scripter.  So,  we have  provided a few tutorial scripts to get you started.  The tutorials can be found in the card scripts of some of the other Project ideas cards in this User Guide Stack.  These scripts relieve some of the drudgery associated with  the projects that are suggested in the text of the card.  To look at a card‚Äôs script, make sure the userLevel is set to 5, then select "Card Info..." from the Objects menu.  A box describing the card comes up.  Click on the Script button, and you can see the script.  Copy and paste these scripts into the "Info" background of the ¬ßState-Smart ¬ßControl stack, and they‚Äôll be available for you to make use of.  The best way to understand them is to look at them and use them.  This is not the place to go into all the details of HyperTalk syntax and style.  Many good books, videos, courses, and what-have-you exist on this subject.  A reference book such as Danny Goodman‚Äôs ‚ÄúThe Complete HyperCard Handbook‚Äù is virtually indispensable. Oh good! You are still reading this.   If you can get into the script of </span><span class="style6">this  </span><span class="style1">card you get an entertaining (?) bit of trivia for the prize.  Then, write a few scripts of your own and you can join the club of true power users.  Happy Scripting!</span></text>
  16.     </content>
  17.     <content>
  18.         <layer>background</layer>
  19.         <id>11</id>
  20.         <text>17</text>
  21.     </content>
  22.     <name>Do Not Click!</name>
  23.     <script>--Congratulations, you're here.  That wasn't really so hard, was it?--Here's a hack for you:--Did you know that you can "cheat" on the quiz?--How to do it:  You type the cloverleaf key and the "M"--This brings up the message box.--Now type "show bg field "Capital"" for example, if that's what you need--The answer will show up.  Of course, your reaction time won't be so--great.  Besides, if you are smart enough to get here, you are probably--smart enough to learn all that stuff anyway.--Challenge:  Fix the quiz so that it is harder to cheat on.  Hint:--Disable the message box during a quiz.  Don't disable it permanently--or you'll regret it!--the scripts of the derived data projects card and the internal--research card have real functions.  Check them out.  Check out the--animated buttons in ¬ßState-Smart too.--Was that too easy?  Here‚Äôs another CHALLENGE--the comment below is encrypted with a fairly obvious key.  Guess--the key and get a real Power Hint!!!!!--abat800;l.!-p!;5l"&  !64l--+96 p*.&y0!=#/ w]g}plA85p!;5l*1 #u2")a3<>0!18$0y2,s#911+98#??(:>p:=5l6;+4u<&)3t8>:'8)3zTc{sp.#y4:s)#4t-8<=;l5<8$u:>8$&<#!:>+a'-"<=7l.2y<0=78)tnp2<$l(:y$=6p/3-)$07p(  8oXg~l<8$u$?>%t.? ?4l8;,p0+ )" y$:s6%/0y9;s1l2;77u22#4 y0!=#/ fp%5"a=?p,<%l%;7√ñ!s;".#y9!}p--happy scripting!--below is the nasty that will keep most of you out of here..on doMenu x--once you get sick of this you can erase this whole handlerif x is "Card Info..." thenanswer "You need a password to see this, you know."¬¨with "Oh dear"else pass doMenuend doMenu</script>
  24. </card>
  25.  
  26.  
  27. card_6772.xml
  28. <?xml version="1.0" encoding="utf-8" ?>
  29. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  30. <card>
  31.     <id>6772</id>
  32.     <filler1>0</filler1>
  33.     <bitmap>BMAP_7215.pbm</bitmap>
  34.     <cantDelete> <false /> </cantDelete>
  35.     <showPict> <true /> </showPict>
  36.     <dontSearch> <false /> </dontSearch>
  37.     <owner>6552</owner>
  38.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  39.     <part>
  40.         <id>2</id>
  41.         <type>field</type>
  42.         <visible> <true /> </visible>
  43.         <dontWrap> <false /> </dontWrap>
  44.         <dontSearch> <false /> </dontSearch>
  45.         <sharedText> <false /> </sharedText>
  46.         <fixedLineHeight> <true /> </fixedLineHeight>
  47.         <autoTab> <false /> </autoTab>
  48.         <lockText> <true /> </lockText>
  49.         <rect>
  50.             <left>0</left>
  51.             <top>206</top>
  52.             <right>512</right>
  53.             <bottom>342</bottom>
  54.         </rect>
  55.         <style>scrolling</style>
  56.         <autoSelect> <false /> </autoSelect>
  57.         <showLines> <false /> </showLines>
  58.         <wideMargins> <false /> </wideMargins>
  59.         <multipleLines> <false /> </multipleLines>
  60.         <reservedFamily> 0 </reservedFamily>
  61.         <titleWidth>0</titleWidth>
  62.         <icon>0</icon>
  63.         <textAlign>left</textAlign>
  64.         <font>Palatino</font>
  65.         <textSize>14</textSize>
  66.         <textStyle>plain</textStyle>
  67.         <textHeight>18</textHeight>
  68.         <name>expl</name>
  69.         <script></script>
  70.     </part>
  71.     <content>
  72.         <layer>card</layer>
  73.         <id>2</id>
  74.         <text><span class="style1">                                         </span><span class="style4"> Example & Calculations</span><span class="style1">Convert the x and y coordinates to miles using the reference point as the origin.  Once the distances are the same scale we can talk about adding the X and Y components of the distance and using the distance formula.  Here are the calculations done for this example.First, in pixels:The reference point is 187,169  on map A,  240,163  on map B  (x0, y0)Point A is  44,82  (xa, ya)Point B is  406,131  (xb, yb)The x distance from A to 0 is 187-44 =  143 pixels = 1.986 in = 39.72 mi The y distance from A to 0 is 169-82 =  87 pixels = 1.208 in = 24.166 mi.The x distance from B to 0 =  240-406 = -166 pixels = -2.30556 in = -96.833 mi.The y distance from B to 0 = 163 - 131 = 32 pixels =  .44444 in = 18 mi.Now taking A as the origin, we subtract the components to get the total x and y distance:   X total:  39.72 mi - (-96.833 mi) = 136.533 mi   Y total   24.166 mi - 18 mi = 6.166 miNow we can plug into the distance formula;  distance (0,0, 136.533, 6.166) = 136.672 miles.   </span></text>
  75.     </content>
  76.     <content>
  77.         <layer>background</layer>
  78.         <id>11</id>
  79.         <text>16</text>
  80.     </content>
  81.     <name>Distance Diagram</name>
  82.     <script>on mouseUpgo backend mouseUp</script>
  83. </card>
  84.  
  85.  
  86. card_6391.xml
  87. <?xml version="1.0" encoding="utf-8" ?>
  88. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  89. <card>
  90.     <id>6391</id>
  91.     <filler1>0</filler1>
  92.     <cantDelete> <false /> </cantDelete>
  93.     <showPict> <true /> </showPict>
  94.     <dontSearch> <false /> </dontSearch>
  95.     <owner>4136</owner>
  96.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  97.     <part>
  98.         <id>1</id>
  99.         <type>button</type>
  100.         <visible> <true /> </visible>
  101.         <reserved5> 0 </reserved5>
  102.         <reserved4> 0 </reserved4>
  103.         <reserved3> 0 </reserved3>
  104.         <reserved2> 0 </reserved2>
  105.         <reserved1> 0 </reserved1>
  106.         <enabled> <true /> </enabled>
  107.         <rect>
  108.             <left>311</left>
  109.             <top>16</top>
  110.             <right>405</right>
  111.             <bottom>36</bottom>
  112.         </rect>
  113.         <style>roundrect</style>
  114.         <showName> <true /> </showName>
  115.         <highlight> <false /> </highlight>
  116.         <autoHighlight> <true /> </autoHighlight>
  117.         <sharedHighlight> <true /> </sharedHighlight>
  118.         <family>0</family>
  119.         <titleWidth>0</titleWidth>
  120.         <icon>0</icon>
  121.         <textAlign>center</textAlign>
  122.         <font>Chicago</font>
  123.         <textSize>12</textSize>
  124.         <textStyle>plain</textStyle>
  125.         <name>Diagram</name>
  126.         <script>on mouseUpgo card "Distance Diagram"end mouseUp</script>
  127.     </part>
  128.     <content>
  129.         <layer>background</layer>
  130.         <id>3</id>
  131.         <text><span class="style4">Distance between points:</span><span class="style7"></span><span class="style1">This project  requires that the students use some math knowledge to figure out the distance between two cities.  This project can be done on the computer or with ruler, paper and pencil.  There are two ways to do find the distance between two points:  (1) Measure the distance between two points on a paper map with a ruler; then multiply this result by the scale of miles;  This method only works when the two cities are on the </span><span class="style6">same</span><span class="style1">  map.  (2)  Use the pixel coordinates of points on the screen and the additional information below:  The second method is preferable because you can extend it to find the distance between points on adjoining maps, and, by extension, between any two identifiable points.  You need the following additional information:    1.  There are 72 pixels to an inch.    2. You can get the location of the last mouseClick as follows:         (a)  toggle up the message box (Cloverleaf & "M" typed together)         (b)  type "the clickLoc" into the message box.  Do </span><span class="style6">not</span><span class="style1">  press RETURN.         (c)  go click on the spot for which you want coordinates.         (d)  press RETURN.         (e)  the x and y coordinates of the last click will appear.         (f)  this will not work if the cursor is on an unlocked text field.     However, on the city maps it will be fine.  Be sure you are not clicking    on a button.     3.  The distance d between any two points a and b in cartesian    coordinates is calculated by the following formula (where x</span><span class="style8">a</span><span class="style1"> is the x     component of a, etc.) :    d = sqrt ((x</span><span class="style8">a</span><span class="style1"> - x</span><span class="style8">b</span><span class="style1">)^2 + (y</span><span class="style8">a</span><span class="style1"> - y</span><span class="style8">b</span><span class="style1">)^2)    After the distance in pixels between points a and b is calculated, we then     convert the distance to inches, and then to miles.  Pixels to inches:  Let p        be the distance in pixels.  Multiply x pixels by 1/72 inch/pixel.  The     answer will, of course be in inches.  To convert inches to miles, use the     scale on the map.   Let i be the distance in inches. Let m be the scale of     miles.  Multiply i inches by m miles/inch.  The answer will of course be       in miles.The above procedures will find the distance between any two points on the </span><span class="style6">same</span><span class="style1">  map.  How can you find the distance between  points on </span><span class="style6">different</span><span class="style1">  maps?   Hint:  Break it down into steps:   First: find a reference point on both maps.  This could be the confluence of a river, a corner, or some such easily identifiable point.  Can you just find the distance between each point and the reference and add them?  No, not unless the reference point is on the straight line between the two points.  The ruler method gives way to the cartesian method in this case.  Here is the key:  Think of the reference point as the origin (0,0).  Find the x and y components of the distance from the reference point to each of the points.  Convert the x and y components of </span><span class="style6">both</span><span class="style1">  distances to miles according to their respective scales.  </span><span class="style6">Now</span><span class="style1">   you can find the total x and y distance and use the distance formula.  Press the ‚ÄúView Diagram‚Äù  button to see an example all worked out.</span><span class="style5">Hypertalk functions:</span><span class="style1">The script of this card contains a function ‚Äúdistance‚Äù that requires four arguments:  x</span><span class="style8">a</span><span class="style1">, y</span><span class="style8">a</span><span class="style1">, x</span><span class="style8">b</span><span class="style1">, y</span><span class="style8">b</span><span class="style1">.   It also contains a procedure "getPts" to relieve you from having to type in the numbers.  It also has a function to convert pixel coordinates to miles.  Check them out!A good high school student could write a script to automate all these calculations and amass a city-to-city distance guide such as road atlases have.   Or maybe we‚Äôll do it!  </span></text>
  132.     </content>
  133.     <content>
  134.         <layer>background</layer>
  135.         <id>11</id>
  136.         <text>15</text>
  137.     </content>
  138.     <name>Distance Computation</name>
  139.     <script>function distance xa,ya,xb,yb--assumes that a and b are ORDERED PAIRS of coordinatesput xa - xb into xvecput ya - yb into yvecput (sqrt (xvec^2 + yvec^2)) into ansreturn ansend distancefunction GetPts--asks the reader to click on two pointsput "Please click on the first point"wait until the mouseClickget the clickLocput item 1 of it into xaput item 2 of it into yaput "Please click on the second point"wait until the mouseClickget the clickLocput item 1 of it into xbput item 2 of it into yb--now it calls distanceput distance(xa,ya,xb,yb) into ansreturn ansend GetPtsfunction pixToMi nopix,scale--nopix is the distance in pixels.--scale is the scale of milesreturn ((nopix/72)*scale)end pixToMi</script>
  140. </card>
  141.  
  142.  
  143. card_5821.xml
  144. <?xml version="1.0" encoding="utf-8" ?>
  145. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  146. <card>
  147.     <id>5821</id>
  148.     <filler1>0</filler1>
  149.     <cantDelete> <false /> </cantDelete>
  150.     <showPict> <true /> </showPict>
  151.     <dontSearch> <false /> </dontSearch>
  152.     <owner>4136</owner>
  153.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  154.     <content>
  155.         <layer>background</layer>
  156.         <id>3</id>
  157.         <text><span class="style4">Miscellaneous</span><span class="style7"></span><span class="style1">Numerous other uses may be made from ¬ßState-Smart.  Here are some examples to get you started.</span><span class="style5">A:  Flash Cards</span><span class="style1">Print a copy of each blank state outline and glue it to a cardboard.  Color the inside of the state bright colors for added visual appeal. Laminate the cards if desired for longer wear.  Write the name of the state on the back, or glue a copy of the state‚Äôs information card on the back.   Flash the cards to the students for quick recognition of states by shape.An older child might enjoy doing this project for a class of younger ones. </span><span class="style5">B:  Scaling</span><span class="style1">This project is ideal for a multi-discipline curriculum, as it also teaches some math. The scaling can be done with paper and pencil and a device such as a pantograph, or limited scaling can be done directly on the computer by exporting the map into a bitmap paint program.Assign each student several states in the way that all states are assigned.  Locate and write down the scale of miles for each state.   (The contour, city, topography and blank maps of a given state are all drawn to the same scale.)  Select a target scale.  For example, suppose you wish to scale Minnesota (1" = 92mi) to match Rhode Island (1" = 14mi).  92 is 657% of 14 so you would need to scale Minnesota up 657% to have it be the same scale as RI.  Alternately, 14 is about 15% of 92.  If you scaled RI to 15% of its original size, it would be drawn to the same scale as Minnesota.  Let the class agree on a target scale and have them calculate how much to scale down (up) their state to match the target scale.   Some target scales will cause problems.  If you try to scale everything to match Alaska, Rhode Island will be a tiny dot.  If you try to scale everything to match Rhode Island, Alaska may cover the whole floor.  Once the students have done their calculations they can go to the information card in ¬ßState-Smart for the state(s) that they wish to do.  Use the "New Map" option to generate a new card with the outline of their state on it.  Print out the outline map, and use a pantograph to trace the outline to the target scale, or do the scaling in MacPaint, or any bitmapped painting program, and print it out after it has been scaled.  To export to a bitmapped painting program, just use the Export Map feature from the State-Smart window, then open the newly created document from the painting program.   When the students have produced a scaled map, either by tracing with a pantograph, or using the computer to scale, have them try cutting around their outlines and see how well the maps fit together.  Of course the maps will not interlock, but the project illustrates the concept of scaling in a very concrete way. </span></text>
  158.     </content>
  159.     <content>
  160.         <layer>background</layer>
  161.         <id>11</id>
  162.         <text>14</text>
  163.     </content>
  164.     <name>Miscellaneous</name>
  165.     <script></script>
  166. </card>
  167.  
  168.  
  169. card_8176.xml
  170. <?xml version="1.0" encoding="utf-8" ?>
  171. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  172. <card>
  173.     <id>8176</id>
  174.     <filler1>0</filler1>
  175.     <cantDelete> <false /> </cantDelete>
  176.     <showPict> <true /> </showPict>
  177.     <dontSearch> <false /> </dontSearch>
  178.     <owner>4136</owner>
  179.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  180.     <content>
  181.         <layer>background</layer>
  182.         <id>3</id>
  183.         <text><span class="style4">Customizing ¬ßState-Smart</span><span class="style7"></span><span class="style1">A remarkable feature of HyperCard‚Ñ¢ is that its stacks may be customized.  Teachers may fine-tune ¬ßState-Smart to tie it to their specific curriculum, or students may have a great time customizing it themselves.  The following ideas ought to help you get started.</span><span class="style5">A.  Using External Research</span><span class="style1">On another card in this stack there are at least fifteen ideas for external research.  Take the fruits of this research and incorporate them into ¬ßState-Smart.   Create new cards, buttons, fields, and maps and ways to get to them.  All this can be accomplished without scripting.  An example is given below.                                                             </span><span class="style7">Super-Zoom</span><span class="style1">Create a new card.  Name the card the name of the town you live in.  Draw a map of your town on the card.  Put your town on the cities map of your state if it isn‚Äôt already.  Put your town in the index (see Location).  Make a special button on the state map over the town location and link it to your town card.   Put a button on your town map where your house is.  Make another new card for your house.   Link the button on your town card to your house card.  Draw a map of your house on the house card.  If you really want to be fancy, draw your house to scale. </span><span class="style5">How to create a new card:</span><span class="style1">  Pull down the ‚ÄúNew Card‚Äù option from the Edit menu.  A new card with the same background as the current card will be created.</span><span class="style5">How to name a card:</span><span class="style1">  Make sure the user level is set to authoring (4) or higher.  At this level there is an Objects menu.  Pull down the ‚ÄúCard Info...‚Äù option from this menu.   A dialog box will appear, and allow you to type a new name for the card into a box.  When you are done click ‚ÄúOK‚Äù or press return.  </span><span class="style6">Warning:</span><span class="style1">    It is a bad idea to rename the cards that come with ¬ßState-Smart.  The navigation functions depend on the systematic naming of cards, and will not work any more if you change the names of the cards.</span><span class="style5">How to draw in HyperCard:</span><span class="style1">  Make sure the user level is set to painting (3) or higher.  The help card in ¬ßState-Smart lets you set the user level.   At  level 3 you can see the Tools menu.  You can "tear off" the Tools palette by dragging through the bottom of it.  All the tools except the ones in the first row are painting tools.  When you click on one of these, a whole lot of new options and menus are available.  Experiment with these. </span><span class="style6"> Warning:</span><span class="style1">  It is probably a bad idea to draw and paint on the maps that come with ¬ßState-Smart.  Make copies if you want to change the maps.</span><span class="style5">How to make a button:</span><span class="style1">  Be at userLevel 4 or higher.  Select "New Button" from the Objects menu.  Double-click the button to set it up. Click the "Link To" button in the button dialog box to make it go from one card to another.                                             </span><span class="style7">Representative boundary maps</span><span class="style1">Copy the blank map of your state, then have students sketch in the representative district boundaries.  Create a new card for each district.  Link the cards to transparent buttons covering the districts  A terrific class project in civics is to look up information on each Congressperson.  If you have access to a scanner you can incorporate scanned pictures  into your stack.  If not, the students can have some giggles trying to draw their favorite congressman using HyperCard painting tools, (especially if they‚Äôre politically savvy.)  The  Congressional Quarterly contains a wealth of information concerning the demographics of each district.  Just about any single datum in that book can be the basis for a project stack.</span></text>
  184.     </content>
  185.     <content>
  186.         <layer>background</layer>
  187.         <id>11</id>
  188.         <text>13</text>
  189.     </content>
  190.     <name>Customizing</name>
  191.     <script></script>
  192. </card>
  193.  
  194.  
  195. card_4358.xml
  196. <?xml version="1.0" encoding="utf-8" ?>
  197. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  198. <card>
  199.     <id>4358</id>
  200.     <filler1>0</filler1>
  201.     <cantDelete> <false /> </cantDelete>
  202.     <showPict> <true /> </showPict>
  203.     <dontSearch> <false /> </dontSearch>
  204.     <owner>4136</owner>
  205.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  206.     <content>
  207.         <layer>background</layer>
  208.         <id>3</id>
  209.         <text><span class="style4">Derived Data</span><span class="style1">The data already present in ¬ßState-Smart can be massaged to produce interesting statistics.  Here are a few simple ideas to help get you started.</span><span class="style5">A:  Population Density</span><span class="style1">Students can compute the population density of a state by using the formula:       Population Density = population/area.  The population and area data can be found on the information cards of each state.  This data can then be entered into a copy of the map found under the ‚ÄúGraph data‚Äù menu item, where it may be used to produce a graphic  display.  See the ‚ÄúPower User‚Äù card if you are interested in harnessing the power of HyperCard to do this sort of thing automatically.Alternately, students  can create a field and enter the states‚Äô population densities.  It might be fun to have this as a pop-up field. See the ‚ÄúPower User‚Äù card.  The cards may be sorted using this field as a key.</span><span class="style5">B:  Representative Density</span><span class="style1">Have the students use the following formula:        repDens = population/number of representativesto compute the number of people per representative.  This number is supposed to be a constant, but some states get slightly more representation per voter than others.</span><span class="style5">C:  People per county</span><span class="style1">This project leads students to think about concentrations of population within a state.  First count the number (n) of counties in the county list,  then divide the population of the state by n.  This yields the average number of people per county.Once the average is computed, we can go through each county and see how much its population differs from the average.  The county population are numbers scaled down by 1000, so first they are multiplied by 1000.   The percent difference between a given county and the average is given as follows:If the county‚Äôs population is greater than average, then the percent difference is:((population - average population)/average population) x 100If the county‚Äôs population is less than average, then the percent difference is:-((average population - population)/average population) x 100</span><span class="style5">HyperTalk Scripts:</span><span class="style1">The script of this card contains several functions which will assist you in doing the projects described on this card.</span></text>
  210.     </content>
  211.     <content>
  212.         <layer>background</layer>
  213.         <id>11</id>
  214.         <text>12</text>
  215.     </content>
  216.     <name>Derived Data</name>
  217.     <script>function killComma xput the length of x into lnput empty into answerrepeat with i = 1 to lnif char i of x is not "," then put char i of x after answerend repeatreturn (answer)end killCommafunction popDens  --computes population densityput word 1 of bg fld "Population" into popput killComma(pop) into popput word 1 of bg field "Area" into areaput killComma(area) into areaput pop/area   --causes it to go to the message boxreturn pop/areaend popDensfunction repDensput word 2 of bg field "Congressional Districts" into cdput word 1 of bg field "Population" into popput killComma(pop) into popreturn pop/cdend repDensfunction CoPopDiff coNo--computes the percentage difference between the population of--county #coNo and the statewide averageput CoAvg() into cavg  --store the Averageput  word 2 of line coNo of bg field "Counties" into kpopmultiply kpop by 1000  --(the populations are scaled by 1000)if kpop > cavg then --greater than the statewide averageput (kpop-cavg)/cavg into pcdiffput "+" into signelse  --less than the statewide averageput (cavg-kpop)/cavg into pcdiffput "-" into signend ifput sign & pcdiff*100 & "%" into ansreturn ansend CoPopDifffunction coAvg--computes the average population per county for a given state--first get how many counties there areput the number of lines of bg field "Counties" into noCosput word 1 of bg field "Population" into popput killComma(pop) into pop  --filters off the commas--now divide the population by the number of countiesput pop/noCos into ansreturn ansend coAvg</script>
  218. </card>
  219.  
  220.  
  221. card_5368.xml
  222. <?xml version="1.0" encoding="utf-8" ?>
  223. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  224. <card>
  225.     <id>5368</id>
  226.     <filler1>0</filler1>
  227.     <cantDelete> <false /> </cantDelete>
  228.     <showPict> <true /> </showPict>
  229.     <dontSearch> <false /> </dontSearch>
  230.     <owner>4136</owner>
  231.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  232.     <content>
  233.         <layer>background</layer>
  234.         <id>3</id>
  235.         <text><span class="style1"></span><span class="style4">Internal Research</span><span class="style7"></span><span class="style1">Students can use the data given in ¬ßState-Smart to find out the answers to many questions.    We give a few examples to get you started;  there are countless others.</span><span class="style5">A.  Questions about counties:</span><span class="style1">1.    How many states have a county named ‚ÄúJefferson‚Äù. 2.   What county name can claim the most inhabitants?3.   What state has the most counties?  the least?4.   Pick a county name and find all states that have a county or parish by       that name. </span><span class="style5">B.  State Birds:</span><span class="style1">1.    How many states have the same State bird?2.    What is the most common state bird?</span><span class="style5">C.  Coloring Contours:</span><span class="style1">Have a copy of the elevation key and a contour map for each student.  (either hard or online.)  Assign colors or patterns (it is more effective if the colors are graded from dark being high elevation and light being low elevation.)  Allow the students to color or shade their maps.  Print out the maps if this project is done on the computer.  See the ‚ÄúPower User‚Äù card if you would like use the routines under ‚ÄúGraph Data‚Äù to do this project automatically.</span><span class="style5">HyperTalk Scripts:</span><span class="style1">This card contains a script to automatically count the frequency of occurrence of county names.  It has not gone through QA.  It also contains a script to count bird names.</span></text>
  236.     </content>
  237.     <content>
  238.         <layer>background</layer>
  239.         <id>11</id>
  240.         <text>11</text>
  241.     </content>
  242.     <name>Internal Research</name>
  243.     <script>on freqCo--generates a frequency count of all County names.--assumes you have created a card called "dummy"--with a field called "freqCO"--this script needs to be modified so that it works correctly in--   case the data it is reading are out of order!!!!!!!!!put 0 into nlans  --number of lines in the answerrepeat with i = 1 to 51  --51 info cards incl. the USA oneput 1 into lastfoundset cursor to busygo card i of bg "Info"put the number of lines of bg fld "Counties" into nllock screenrepeat with j = 1 to nl --do this loop for each countyset cursor to busyput the number of words of line j of bg field "Counties" into nwput nw-1 into abif ab < 1 then next repeat  --oops blank lineput word 1 to ab of line j of bg field "Counties" into coNpush cardgo card "dummy"if nlans = 0 then  --special case for first oneput coN && 1 into line 1 of cd fld "freqCO"add 1 to nlanspop cardnext repeatend ifrepeat with k = lastfound to nlans  --look for this countyset cursor to busyput line k of cd fld "freqCO" into lnktif lnkt contains coN thenadd 1 to last word of line k of cd field "freqCO"put k into lastfoundexit repeatend ifif lnkt > coN or k = nlans then --make a holeadd 1 to nlansif lnkt > coN thenput k-1 into mput k into nput k into lastfoundelseput k into mput nlans into nend ifput return after line m of cd fld "freqCO"put coN && 1 into line n of cd fld "freqCO"exit repeatend ifend repeatpop cardend repeatunlock screenend repeatput "Done"end freqCofunction birdCount (birdname)--returns the number of states whose bird is birdnameput 0 into countrepeat with i = 1 to 51go card i of bg "Info"if bg field "Bird" is birdname then add 1 to countend repeatreturn (count)end birdCount</script>
  244. </card>
  245.  
  246.  
  247. card_4666.xml
  248. <?xml version="1.0" encoding="utf-8" ?>
  249. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  250. <card>
  251.     <id>4666</id>
  252.     <filler1>0</filler1>
  253.     <cantDelete> <false /> </cantDelete>
  254.     <showPict> <true /> </showPict>
  255.     <dontSearch> <false /> </dontSearch>
  256.     <owner>4136</owner>
  257.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  258.     <content>
  259.         <layer>background</layer>
  260.         <id>3</id>
  261.         <text><span class="style4">External Research</span><span class="style1">Looking at ¬ßState-Smart, students may come up with questions that can‚Äôt be answered directly by the database as it comes from the box.  They need to go to other sources to find the answers to these questions.   Here are some ideas to get you started. </span><span class="style5">A.  Counties:</span><span class="style1">1.  What state has the most counties whose names are Indian words?  For a given state, each student might be assigned to research the etymology of a set of county names.  While learning which names are and are not Indian words they will be learning a lot of the history of the state.  This sort of project works very well for studying the history of a particular state.    2.  What county in a given state has the highest proportion of Spanish(or any language) -speaking inhabitants? This type of project works very well in a social studies unit.  Students can present their research in the form of a stack.  They might copy the maps for a given state into a new stack.  They might sketch in the county boundaries, or they might create a card for each county  with fields for all the information that they have found.  Older students who like to hack HyperCard can produce some very elaborate stacks.  The lab pack version of State-Smart includes a sample student project, and complete instructions on how it was done.     </span><span class="style5">B.  Birds, Trees, Flowers:</span><span class="style1">In conjunction with a life-sciences unit, students may  research the flora and fauna of the various states and study their habitat, diet, migration, or what ever.  The ‚Äúofficial‚Äù state birds, trees, etc. only scratch the surface.  Once the students have found the information, State-Smart provides an ideal template for them to present their work.   In building a visual presentation, students will work with the data in a way that will reinforce their learning. </span><span class="style5">C.  Special Maps:</span><span class="style1">Flora and fauna are just examples of data that can be incorporated into State-Smart.  Here are some more examples:  1.  Land Use:  Forest, grazing, heavy industry, farming, desert?  2.  Average temperature for zones--possibly for different months  3.  Habitat of a particular animal or plant  4.  Location of Toys‚ÄôR‚ÄôUs stores  5.  Precipitation  6.  Mineral deposits  7.  National or state parks  8.  Large Chinese (or whatever) speaking communities  9.  Volcanoes 10. Naval bases &/ shipbuilding facilities 11. Sites of nuclear silos, waste repositories 12. Toxic waste dumps on the Superfund list  13.  Levels of drug abuse 14.  Roads, Interstate Highways 15.  Congressional District boundariesThe examples that boil down to a single datum per state work well for entering the data into the ‚ÄúGraph Data‚Äù module.  Others that involve specific sites lend themselves to  having the students cut and paste small symbols (icons) on the sites.  The last card of the ¬ßControl stack has a number of clip-art icons.  Students (teachers)  can use this card to as a repository for further icons of their own, and then copy and paste them onto their maps.  As with most of the projects, these can either be done  with paper, scissors, and glue, or electronically. </span></text>
  262.     </content>
  263.     <content>
  264.         <layer>background</layer>
  265.         <id>11</id>
  266.         <text>10</text>
  267.     </content>
  268.     <name>External Research</name>
  269.     <script></script>
  270. </card>
  271.  
  272.  
  273. card_8360.xml
  274. <?xml version="1.0" encoding="utf-8" ?>
  275. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  276. <card>
  277.     <id>8360</id>
  278.     <filler1>0</filler1>
  279.     <cantDelete> <false /> </cantDelete>
  280.     <showPict> <true /> </showPict>
  281.     <dontSearch> <false /> </dontSearch>
  282.     <owner>3267</owner>
  283.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  284.     <content>
  285.         <layer>background</layer>
  286.         <id>6</id>
  287.         <text><span class="style4">unning from Floppy</span><span class="style3"></span><span class="style1">The size of ¬ßState-Smart makes it a bit awkward to run the entire set of stacks (along with a system and the HyperCard application) using only two floppy drives.  A hard disk drive is of course preferred. Undisciplined use of the  navigation palettes will cause a lot of time-consuming disk swaps.  ¬ßState-Smart can be used to best advantage on a dual floppy system if you know which buttons will cause a disk swap and use them only when absolutely necessary.  Basically, when you change the type of information, you go to a different stack.   </span><span class="style5">Division of data:  </span><span class="style1">All the database information, indices, data graphing, and blank maps are in ¬ßControl.  ¬ßScripts contains only shared scripts, and should reside on the system volume.  ¬ßTopography contains all maps with mountains, lakes, rivers, etc.  ¬ßContours contains all the elevation contour locations.  ¬ßCities contains the city locations.  And, of course, ¬ßUser Guide is what you are reading now.</span><span class="style5">Browsing:</span><span class="style1">   The CMD-3 (go to next card) and CMD-2 (go to previous card) keys allow you to browse through any stack in card order without going back to the ¬ßControl stack.  These features are available as well  on the ‚ÄúNavigator‚Äù palette which you can open by typing CMD-M (to bring up the message box), and then typing ‚Äúnav‚Äù into it.  The navigator palette can be closed, as can all windows, by clicking its close box.  The zoom-in, zoom-out, and neighbor buttons do not require mounting another disk, so may be used freely.</span><span class="style5">Quizzing:</span><span class="style1">   The ¬ßState-Smart quiz feature needs only the Control stack, so quizzing can be accomplished without swapping.</span></text>
  288.     </content>
  289.     <content>
  290.         <layer>background</layer>
  291.         <id>13</id>
  292.         <text>9</text>
  293.     </content>
  294.     <name>Running from Floppy</name>
  295.     <script></script>
  296. </card>
  297.  
  298.  
  299. card_9244.xml
  300. <?xml version="1.0" encoding="utf-8" ?>
  301. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  302. <card>
  303.     <id>9244</id>
  304.     <filler1>0</filler1>
  305.     <cantDelete> <false /> </cantDelete>
  306.     <showPict> <true /> </showPict>
  307.     <dontSearch> <false /> </dontSearch>
  308.     <owner>3267</owner>
  309.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  310.     <content>
  311.         <layer>background</layer>
  312.         <id>6</id>
  313.         <text><span class="style4">roubleshooting</span><span class="style1"> There are a few simple things that State-Smart absolutely depends on that can cause errors if they get corrupted.  We have taken every pain to make these things robust; however, power outages, HyperCard bugs (yes, there are about 50 in 2.0 that we know of!) system bugs, and obscure State-Smart bugs might cause State-Smart to behave in strange ways.1. First thing to try:  Quit HyperCard and start State-Smart again.  We have seen instances where HyperCard 2.0 seems to ‚Äúget lost‚Äù and ‚Äúforget‚Äù things.  In many instances this will be all it takes.2. If #1 fails, quit HyperCard, shut down your computer, reboot, and start State-Smart again.   This way you will know that it is not something strange in your system.3.  If you can‚Äôt quit State-Smart because it puts up an error message every time you try to do a ‚ÄúQuit HyperCard‚Äù  (be sure you have tried going to other stacks if you have navigation)  then use the emergency restart switch on your machine if you have one.  Otherwise you must turn your machine off.   When you restart, restart by double clicking HyperCard itself.  Make sure the message box is visible (CMD-M).  Now type ‚Äúput false into QINP‚Äù into the message box. Now, fire up State-Smart from your home card, or by choosing one of the State-Smart stacks from the ‚ÄúOpen Stack‚Äù selection of the File menu.  You</span><span class="style6"> should</span><span class="style1"> be able to effect a graceful exit now. 4.  If you have not made changes you want to keep and you have kept a locked master copy of State-Smart (you </span><span class="style6">have</span><span class="style1">, haven‚Äôt you?)  try making a fresh copy from the master.5.  Suppose you have a custom copy you really want or need that isn‚Äôt working, or isn‚Äôt working the way you think it should.   If the quiz is not functioning the way it should, it could be that the quiz variables are out of synch with the options displayed on the quiz options card.    To fix this just go to the quiz options card and hit all the buttons on it at least once.  Then adjust the quiz to be the way you want it and immediately quit HyperCard.  The next time it should be all right.  If it is just custom cards that you have made, you could try copying your custom cards into a clean copy.6.  Typing ‚ÄúUnLockit‚Äù from the Message box will jack the userLevel up to the max.</span></text>
  314.     </content>
  315.     <content>
  316.         <layer>background</layer>
  317.         <id>13</id>
  318.         <text>8</text>
  319.     </content>
  320.     <name>Troubleshooting</name>
  321.     <script></script>
  322. </card>
  323.  
  324.  
  325. card_5054.xml
  326. <?xml version="1.0" encoding="utf-8" ?>
  327. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  328. <card>
  329.     <id>5054</id>
  330.     <filler1>0</filler1>
  331.     <cantDelete> <false /> </cantDelete>
  332.     <showPict> <true /> </showPict>
  333.     <dontSearch> <false /> </dontSearch>
  334.     <owner>3267</owner>
  335.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  336.     <part>
  337.         <id>1</id>
  338.         <type>field</type>
  339.         <visible> <false /> </visible>
  340.         <dontWrap> <false /> </dontWrap>
  341.         <dontSearch> <false /> </dontSearch>
  342.         <sharedText> <false /> </sharedText>
  343.         <fixedLineHeight> <false /> </fixedLineHeight>
  344.         <autoTab> <false /> </autoTab>
  345.         <lockText> <true /> </lockText>
  346.         <rect>
  347.             <left>223</left>
  348.             <top>117</top>
  349.             <right>415</right>
  350.             <bottom>158</bottom>
  351.         </rect>
  352.         <style>shadow</style>
  353.         <autoSelect> <false /> </autoSelect>
  354.         <showLines> <false /> </showLines>
  355.         <wideMargins> <false /> </wideMargins>
  356.         <multipleLines> <false /> </multipleLines>
  357.         <reservedFamily> 0 </reservedFamily>
  358.         <titleWidth>0</titleWidth>
  359.         <icon>0</icon>
  360.         <textAlign>center</textAlign>
  361.         <font>Palatino</font>
  362.         <textSize>14</textSize>
  363.         <textStyle>extend</textStyle>
  364.         <textStyle>shadow</textStyle>
  365.         <textHeight>18</textHeight>
  366.         <name>sarc1</name>
  367.         <script></script>
  368.     </part>
  369.     <part>
  370.         <id>2</id>
  371.         <type>field</type>
  372.         <visible> <false /> </visible>
  373.         <dontWrap> <false /> </dontWrap>
  374.         <dontSearch> <false /> </dontSearch>
  375.         <sharedText> <false /> </sharedText>
  376.         <fixedLineHeight> <false /> </fixedLineHeight>
  377.         <autoTab> <false /> </autoTab>
  378.         <lockText> <true /> </lockText>
  379.         <rect>
  380.             <left>207</left>
  381.             <top>259</top>
  382.             <right>399</right>
  383.             <bottom>300</bottom>
  384.         </rect>
  385.         <style>shadow</style>
  386.         <autoSelect> <false /> </autoSelect>
  387.         <showLines> <false /> </showLines>
  388.         <wideMargins> <false /> </wideMargins>
  389.         <multipleLines> <false /> </multipleLines>
  390.         <reservedFamily> 0 </reservedFamily>
  391.         <titleWidth>0</titleWidth>
  392.         <icon>0</icon>
  393.         <textAlign>center</textAlign>
  394.         <font>Palatino</font>
  395.         <textSize>14</textSize>
  396.         <textStyle>extend</textStyle>
  397.         <textStyle>shadow</textStyle>
  398.         <textHeight>18</textHeight>
  399.         <name>sarc2</name>
  400.         <script></script>
  401.     </part>
  402.     <content>
  403.         <layer>background</layer>
  404.         <id>6</id>
  405.         <text><span class="style4">eCrypt</span><span class="style1">Due to delays in obtaining permission to reproduce state songs, most of the state songs and their lyrics have been encrypted using a super high-security unbreakable </span><span class="style9"><a href="#" class="group">encryption algorithm.*</a></span><span class="style1">  If you attempt to view encrypted lyrics or play an encrypted song you will get a message informing you that the data are copyrighted.    Rather than release a new version of State-Smart each time we get permission to republish a song, we will merely make the keys available on GEnie‚Ñ¢, America Online‚Ñ¢, and via mailing to registered owners.  (Another excellent reason to send in your registration </span><span class="style6">now!</span><span class="style1">)   If you are handy with HyperCard and have lyrics/music available, you may choose to re-enter the lyrics and/or music yourself for your private use only rather than wait for publication of the keys.  Check the scripts for the music button and the song title field.</span><span class="style7">How to DeCrypt:</span><span class="style1">Choose ‚ÄúDeCrypt‚Äù from the State-Smart Menu.  It asks you for the two-letter </span><span class="style6">postal code  </span><span class="style1">for the state you wish to decrypt.  It then asks you </span><span class="style6">twice</span><span class="style1">  for the key. Each key is supplied as a list of numbers.  We know it is tedious to enter the key twice, but if you make a mistake with the key the data will be destroyed.  (Another excellent reason to have a backup!)  Due to the </span><span class="style9"><a href="#" class="group">complexity*</a></span><span class="style1"> of the decryption algorithm it takes a long time.  When the lyrics and music have both been decoded, the computer will beep and the lyrics will be displayed for your viewing pleasure.   A message will appear asking you to verify the decryption.   If the lyrics appear garbled in any way you should answer ‚ÄúNo‚Äù to the verification dialog.  In the unlikely event this should happen, the program will retrieve the original coded data.    </span><span class="style7">Example:</span><span class="style1">The state song for Kansas  (Home on the Range) is public domain, and unencrypted. The state song for Iowa (Song of Iowa) is public domain but we encrypted it just to give an example for you to try.  The key for the Iowa song is as follows:   25,3,22,21.  So you enter 4 as the key length.           </span></text>
  406.     </content>
  407.     <content>
  408.         <layer>card</layer>
  409.         <id>1</id>
  410.         <text>Ooooh!  Sooooo tough!! </text>
  411.     </content>
  412.     <content>
  413.         <layer>card</layer>
  414.         <id>2</id>
  415.         <text>more like a glaring Hypertalk omission!</text>
  416.     </content>
  417.     <content>
  418.         <layer>background</layer>
  419.         <id>13</id>
  420.         <text>7</text>
  421.     </content>
  422.     <name>DeCrypt</name>
  423.     <script>on mouseUpif the clickText is "encryption algorithm.*" thenshow cd fld "sarc1"wait 1 secondhide cd fld "sarc1"else if the clickText is "complexity*" thenshow cd fld "sarc2"wait 1 secondhide cd fld "sarc2"end ifpass mouseUpend mouseUp</script>
  424. </card>
  425.  
  426.  
  427. card_3896.xml
  428. <?xml version="1.0" encoding="utf-8" ?>
  429. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  430. <card>
  431.     <id>3896</id>
  432.     <filler1>0</filler1>
  433.     <cantDelete> <false /> </cantDelete>
  434.     <showPict> <true /> </showPict>
  435.     <dontSearch> <false /> </dontSearch>
  436.     <owner>3267</owner>
  437.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  438.     <content>
  439.         <layer>background</layer>
  440.         <id>6</id>
  441.         <text><span class="style4">ocation</span><span class="style7"></span><span class="style1">State-Smart 3.0 contains an index which enables it to locate the map or maps containing a particular placename.  What is more, it places a flashing ‚ÄúX‚Äù on the spot to save wear and tear on the eyes.  Select ‚ÄúLocate‚Äù from the State-Smart menu or type its command-key equivalent CMD-L, and type in the desired place name or any substring of it.   State-Smart will go to the first map in the index containing that name and place the flashing ‚ÄúX‚Äù on the spot.  No buttons, menus or anything work while the X is flashing. </span><span class="style6">You must click the mouse  once to acknowledge the X</span><span class="style1">.   After clicking, the X will go away and all buttons, menus etc. will function properly.  It is possible for a stray click to get things slightly out of whack.  If this happens, just click the mouse several times and things should straighten themselves out.If you wish to go to the next map containing a previously typed in name, just select ‚ÄúLocate Next‚Äù or type its command-key equivalent CMD-G.  The next map (if any) containing that place name will be displayed, and a flashing X put on the spot.</span><span class="style7">Adding to the Index</span><span class="style1">If you wish to add a new location to a map, and you wish the locate routine to be able to find it, you must add it to the index as well.     </span><span class="style5">1.  Adding a location to a map:</span><span class="style1">        Be sure the user level is set to 3 or higher.  Pull down the tools palette by          dragging down through the bottom of it.  Double click on the text tool.           Make sure the font and size are set to Geneva 9.  (This will make it match               all the other locations.)  Type in the name of the location on a white part          of the map,   lasso it and drag it to where it belongs.  Use the pencil tool        to draw a small black dot, if desired.</span><span class="style5">   2.  Figuring out where the flashing cross will go:</span><span class="style1">         Type CMD-M to bring up the message box.  Type ‚Äúthe clickloc‚Äù (do </span><span class="style6">not</span><span class="style1">         type the quotation marks) and do</span><span class="style6"> not</span><span class="style1">  hit RETURN.    Now, click at the          location of the place.  Now hit RETURN.  The coordinates of your last         click will be displayed in the message box.  Write them down.</span><span class="style5">    3:  Finding the name of the map:</span><span class="style1">          Be sure that the userlevel is set to 5.  Choose ‚ÄúCard Info...‚Äù from the          Objects menu.  The name of the current card will be displayed.  Write           it down.     </span><span class="style5">4:  Adding to the index:</span><span class="style1">          An index card exists in the ‚ÄúControl‚Äù stack for each letter of the alphabet.          These cards are named ‚ÄúAdex‚Äù, ‚ÄúBdex‚Äù, etc.  Bring up the message box            (CMD-M) and type ‚Äúgo "Control"‚Äù if you are not already there.  Then            type ‚Äúgo card "Pdex"‚Äù (or whatever letter is appropriate).  Type            ‚Äúuf‚Äù in the message box.  (This de-write-protects the data.)  Add your            new location to the list in alphabetical order if it is not already entered.                 Add the name of the map and the coordinates.  Type ‚Äúlf‚Äù into the            message box to protect from further tampering.   </span></text>
  442.     </content>
  443.     <content>
  444.         <layer>background</layer>
  445.         <id>13</id>
  446.         <text>6</text>
  447.     </content>
  448.     <name>Location</name>
  449.     <script></script>
  450. </card>
  451.  
  452.  
  453. card_9008.xml
  454. <?xml version="1.0" encoding="utf-8" ?>
  455. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  456. <card>
  457.     <id>9008</id>
  458.     <filler1>0</filler1>
  459.     <cantDelete> <false /> </cantDelete>
  460.     <showPict> <true /> </showPict>
  461.     <dontSearch> <false /> </dontSearch>
  462.     <owner>3267</owner>
  463.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  464.     <content>
  465.         <layer>background</layer>
  466.         <id>6</id>
  467.         <text><span class="style4">raphing Data:</span><span class="style1">¬ßState-Smart 3.0 contains a new module to make it easier for you to display data graphically.  In order to produce graphic data displays, State-Smart needs to have four things:1.  The boundaries of each region2.  A data value for each region3. Click point(s) for each region4.  A legend mapping ranges of values onto patterns, so it can decide which pattern to use to fill a region.Item 1 is provided by the map itself.  The boundaries of a region are described by being completely enclosed by black pixels.  If there is a ‚Äúleak‚Äù then ‚Äúpaint‚Äù will end up where you do not want it.  That is why there is a special ‚ÄúUndo‚Äù  command.Item 2 is provided by you.  Typing the data in is the most obvious way to get them in, but this card‚Äôs script contains functions that can help you import data from a delimited textfile, (such as a spreadsheet might produce), or to use the data that you already have in the State-Smart database.  These functions are not a supported feature of State-Smart;  you will probably need to modify them.  Item 3 is provided </span><span class="style6">for the map that comes with the module</span><span class="style1">.   If you copy the card, the clickpoints will be copied right along with it.  If you import some other map, you will need to define your own clickpoints.  A routine called doDCP exists in this card‚Äôs script to make it easier for you to define clickpoints.  You will need to cut and paste doDCP or the data import routines  into background ‚ÄúMap Color BG‚Äù of the ¬ßControl stack if you wish to use them there.  Item 4 is provided either manually by you, or automatically from your data, once you have entered it.  Once you have the information, just click on ‚ÄúPaint Map‚Äù and State-Smart will color the map before your eyes.  State-Smart matches the names of the regions to the names on the data points as a hedge against erroneous plotting.  If a datapoint is missing, State-Smart will continue, after informing you of this, until it finds a match.  If an extraneous datapoint is inserted (or if a clickpoint is missing) State-Smart will not do so well.  You may ‚ÄúUndo‚Äù a graph any time until you leave the card.  At that point the change becomes permanent.  The sample map that comes with the module is specially rigged so that it is always wiped clean on exit.  You should do your work on copies of this card anyway. </span><span class="style4">Graphing Data Menu</span><span class="style1">This graphing data module has its own menu which comes up whenever youinvoke it.  The following menu items appear under ‚ÄúMap Color‚Äù.</span><span class="style7">Edit Data</span><span class="style1">Hides the map and displays the data field for you to edit/view.  Automatically  sorts the data when you press the ‚ÄúDone‚Äù button.  For fancier ways to enter data, see the script of this card.</span><span class="style7">Define Legend</span><span class="style1">Asks you if you want automatic or manual legend generation.  If you choose the automatic method, State-Smart will (a) use default pattern numbers, (b) find the minimum and maximum values of your data and divide the interval into seven equal ranges. If you are using TEXT values you </span><span class="style6">cannot</span><span class="style1"> use automatic legend generation.  Trying to do so will produce an error.  If you choose manual, you go to a card containing the tools necessary to make a legend.  You enter the values for the ranges and choose the patterns that you wish to use.  You must type in the title of the map for which you want those values and press ‚ÄúSet Legend‚Äù.  The legend card contains a detailed help screen.</span><span class="style7">Paint map</span><span class="style1">  Dumps ‚Äúpaint‚Äù into the regions you have specified according to the legend you have specified.  </span><span class="style7">Undo paint</span><span class="style1">Becomes active anytime you modify the card graphic.  Allows you to easily revert to the graphic as it was when you opened the card.  Once you leave, however, your changes will be permanent.</span><span class="style7">Copy Map</span><span class="style1">Generates a copy of the current map, including clickpoints, but excluding the data.  Asks  you to name the map something different.  If you don‚Äôt, State-Smart will get very confused.</span><span class="style7">Show Legend</span><span class="style1">Displays the legend for the current card if any.  If no legend has been defined, alerts you.  Hint:  It is a good idea to print the legend because it does not appear on the map itself.  </span></text>
  468.     </content>
  469.     <content>
  470.         <layer>background</layer>
  471.         <id>13</id>
  472.         <text>5</text>
  473.     </content>
  474.     <name>Graphing Data</name>
  475.     <script>on doSS-- graph data from State Smartlock screenpush cardgo "¬ßControl"go bg "info"put the number of bg flds into nput 1 into jrepeat with i = 1 to nset the cursor to busyget the short name of bg fld iif not (it contains "‚Ä¢") and not (it contains "Qu") thenput it into line j of tempadd 1 to jend ifend repeatpop cardset the cursor to handunlock screenset the lockText of fld "SSfields" to FALSEput temp into fld "SSfields"put "" into temphide cd pictshow bg fld "SSfields"set the lockText of fld "SSfields" to TRUEanswer "Click name of S-S field you wish to use" with "OK"wait until the mouseclickglobal ckeyput true into ckeysend mouseUp to fld "SSfields"put the selection into fnmpush cdlock screengo cd "I-AK" of stack "¬ßControl"repeat with i = 1 to 51put char 3 to 4 of the short name of this card into nmif nm is not "US" thenput nm into line i of tempput killComma(bg fld fnm) into cdtaif fld "Mode" of cd "Settings" == "Num" thenput " " & word 1 of cdta & RETURN after line i of tempelseput " " & item 1 of cdta & RETURN after line i of tempend ifset the cursor to busyend ifgo next cdend repeatpop cdput temp into bg fld "Data"sort lines of bg fld "Data"unlock screenask "Data from field " & fnm & " imported successfully." with "OK"end doSSon doI--import data from spreadsheetglobal fname,recsep,fldsep,org,fstrc,datarc,alfa,numdat,default,text,modeput numdat+fstrc into nredput filename() into fnameopen file fnameif org is "ROW" thenput 1 into datalnrepeat with i = 1 to nredset the cursor to busyput FALSE into doneput 1 into ndxrepeat until done = TRUEread from file fname until fldsepwait until the mouseclickif ndx = datarc thenput it into tempput the number of chars of temp into nsubtract 1 from nput char 1 to n of temp into tempread from file fname until recsepput TRUE into doneelseadd 1 to ndxend ifend repeatif i < fstrc then next repeatput temp into line dataln of bg fld "Data"add 1 to datalnend repeatelse if org is "COL" thenput datarc-1 into blowoffrepeat with i = 1 to blowoffread from file fname until recsepend repeatput fstrc + numdat-1 into nredput 1 into datalnrepeat with i = 1 to nredread from file fname until fldsepif i < fstrc then next repeatput it into line dataln of bg fld "Data"add 1 to datalnend repeatend ifclose file fnamesort lines of bg fld "Data"end doIon doDCP--define clickpoints--add or clearshow cd pictanswer "Option?" with "Append" or "Clear" or "Cancel"if it is "Clear" thenput empty into bg fld "coordinates"put 1 into nelse if it is "Cancel" thenexit doDCPelseput the number of lines of bg fld "coordinates" into nadd 1 to nend ifanswer "Name and click each point where you want paint dumped"¬¨with "OK" or "Cancel"if it is "Cancel" then exit doDCPput false into finirepeat while fini = falseask "Name"if it is "" thenput true into finiexit repeatend ifput it into line n of bg fld "coordinates"ask "How many clickpoints for this name?" with 1-- this handles states like Hawaii or Michiganput it into numptsdoMenu "New Field"put the number of cd flds into nfldset the rect of cd fld nfld to 0,0,200,20put "Please click at point# " into cd fld nfldrepeat with i = 1 to numptsput i into word 5 of cd fld nfldwait until the mouseclickput " "&item 1 of the clickloc after line n of bg fld "coordinates"put " "&item 2 of the clickloc after line n of bg fld "coordinates"end repeatadd 1 to nend repeatselect cd fld nflddoMenu "Cut Field"end doDCP</script>
  476. </card>
  477.  
  478.  
  479. card_7880.xml
  480. <?xml version="1.0" encoding="utf-8" ?>
  481. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  482. <card>
  483.     <id>7880</id>
  484.     <filler1>0</filler1>
  485.     <cantDelete> <false /> </cantDelete>
  486.     <showPict> <true /> </showPict>
  487.     <dontSearch> <false /> </dontSearch>
  488.     <owner>3267</owner>
  489.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  490.     <content>
  491.         <layer>background</layer>
  492.         <id>6</id>
  493.         <text><span class="style4">State-Smart Menus</span><span class="style1">State-Smart has its own custom menu, in addition to the HyperCard menus.  The list below elaborates a bit on what each one of the menu items does.</span><span class="style5">1.  Print Map:</span><span class="style1">  Merely sends the current card to the printer.  This is exactly the same as ‚ÄúPrint Card‚Äù or ‚ÄúCMD-P‚Äù from the file menu.</span><span class="style5">2.  Export Map:</span><span class="style1">  Causes a copy of the current card to be exported as a bitmapped graphic.  It is exactly the same as the "Export Paint" command on the file menu, except that: (1) You do not have to remember to select one of the paint tools to enable this menu item, and (2) You do not have to make up a name for the file.  State-Smart automatically names it "¬ß" and then appends the name of the card. This feature currently does not work.  </span><span class="style5">3.  New Map:</span><span class="style1">  This item can only be accessed from the Info cards of the Control stack.  It pulls out and copies the blank outline graphic of the state you happen to be viewing (unless, of course, you have done something very weird with lock screen commands).   Notes:  (1) Of course you can copy any card by using the "Copy Card" selection from HyperCard‚Äôs Edit menu.  Be aware that "Copying" a card causes a duplicate of not only the card graphic, but all its buttons, fields and scripts as well.  Selecting a card graphic with the painting tools and using Cut or Copy affects only the graphic.  We recommend, if you intend to do extensive copying of cards/graphics, that you start a new stack and paste your copies there.  Otherwise you could cause the State-Smart stacks to grow to such a size that you would be unable to save copies on floppies.  (2) Most of the State-Smart cards do not have a special script; however, a very few do.  If you should chance to copy one of these (e.g. Card 1 of ¬ßControl), it could cause you trouble in another stack.  Should such an event occur, merely set the userlevel to 5 and type the line below:put "" into the script of <whatever card name it is>. </span><span class="style5">4.  Quiz:</span><span class="style1">  This option causes State-Smart to make up an interactive quiz according to the quiz parameters on the State-Smart home card. </span><span class="style5">5.  Sound</span><span class="style1">:  Lets you specify whether you want sound or not.</span><span class="style5">6.  Quiz Options:</span><span class="style1">  This selection allows you to specify the parameters of the quiz.  The first time the selection is activated, it asks you if you want to password it.  If so, then  only those who know the password (and HyperCard hackers) will be able to change the quiz options.  See the quiz card for a detailed description of the options.</span><span class="style5">7.  Locate:</span><span class="style1">  This is a new State-Smart 3.0 feature.  Every named location has been indexed.  If you are interested in where Cuyahoga Falls is, answer ‚ÄúNew‚Äù and then type ‚ÄúCuyahoga‚Äù in the data box.  State-Smart will go to the map(s), if any, where this location occurs and place a flashing X on the spot.  It will continue to flash until you click the mouse. You can bypass pulling down the menu for this by typing CMD-L.    More details about this menu option may be found under ‚ÄúLocation.‚Äù</span><span class="style5">8.  Locate Next:</span><span class="style1">  Allows you to easily locate the next occurrence of a previously typed-in place name without having to go through a dialog maneuver.  You can do this without pulling down the menubar by pressing CMD-G.  Note:  While the X is flashing, all key strokes are ignored.  You </span><span class="style6">must</span><span class="style1"> click the mouse to acknowledge the X before you can do anything</span><span class="style5">9.  Graph Data:</span><span class="style1">  This is another new State-Smart 3.0 feature.  This makes it easy for students to enter text or numeric data about the various states, create a legend,  and then tell State-Smart to use it to automatically shade the regions of the map.  More details about this menu option may be found under ‚ÄúGraphing Projects.‚Äù </span><span class="style5">10.  Palette:</span><span class="style1">  In case the navigation palette(s) appropriate for the current stack has (have) been closed or hidden, this menu selection will cause it (them) to be redisplayed.</span><span class="style5">11. DeCrypt:</span><span class="style1">  Allows you to enter the name of a state and a key to decrypt it‚Äôs song data.  </span><span class="style6">Warning: If you do not know what the key is do not decrypt anything.</span><span class="style1">  Decrypting with an incorrect key will destroy the data.    </span></text>
  494.     </content>
  495.     <content>
  496.         <layer>background</layer>
  497.         <id>13</id>
  498.         <text>4</text>
  499.     </content>
  500.     <name>Menus</name>
  501.     <script></script>
  502. </card>
  503.  
  504.  
  505. card_3612.xml
  506. <?xml version="1.0" encoding="utf-8" ?>
  507. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  508. <card>
  509.     <id>3612</id>
  510.     <filler1>0</filler1>
  511.     <cantDelete> <false /> </cantDelete>
  512.     <showPict> <true /> </showPict>
  513.     <dontSearch> <false /> </dontSearch>
  514.     <owner>3267</owner>
  515.     <marked><true /></marked>
  516.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  517.     <content>
  518.         <layer>background</layer>
  519.         <id>6</id>
  520.         <text><span class="style4">uiz Features</span><span class="style3"></span><span class="style1">¬ßState-Smart  has a Quiz feature which is activated by  pulling down the ‚ÄúQuiz‚Äù option of the State-Smart menu.  The quiz parameters are set by pulling down the ‚ÄúQuiz Options‚Äù option.  This various quiz parameters are explained here. </span><span class="style5">1.  Answer till Correct:</span><span class="style1">  Allows the student who makes a wrong answer to keep trying until he gets it right.  The question, however,  will be scored as incorrect.</span><span class="style5">2.  Keep Score:</span><span class="style1">  Most students enjoy feedback in the form of a score, (and some other goodies which you will discover if you get 100% on a quiz.)  However, some may do better if they don‚Äôt feel that ‚Äúthe computer is keeping tabs on them.‚Äù   So, if you turn it off, the computer won‚Äôt even remember whether the previous question was correct, will not report a percentage, and certainly will not secretly record the data to the Teacher‚Äôs Score Card.</span><span class="style5">3.  Set Quiz size:</span><span class="style1">  Allows you to specify how many questions are on each quiz.  We recommend no more than 10 questions; five is probably the best.    </span><span class="style5">4.  Limit Regions:</span><span class="style1">  Allows you to specify that only states from a particular region or regions will be used.  State-Smart insists that you select</span><span class="style6"> at least one</span><span class="style1"> region if you wish to limit regions; otherwise it would look endlessly for a selected region when generating questions. .</span><span class="style5">5.  Limit Categories:</span><span class="style1">  Allows you to specify that only data from a certain category or categories (.e.g State Capitals) will be quizzed.  State-Smart insists that you select </span><span class="style6">at least</span><span class="style1"> </span><span class="style6">one</span><span class="style1"> category if you wish to limit categories; otherwise it would try forever to find a selected category when generating questions.</span><span class="style5">6.  Flash Cards:</span><span class="style1">  This is a different type of quiz altogether.  When this button is darkened, State-Smart flashes a blank state outline at the student.  Once he is ready to try, the outline disappears and he is shown a multiple choice question asking him which state it was.  The rationale for this type of question was to be fair to the small states.  Everyone recognizes the shape of Texas or California, but Rhode Island is just a little blob on most maps.  When it is drawn to an appropriate scale it has an interesting outline as well.</span><span class="style5">7.  State Id:</span><span class="style1">  This is yet a third type of quiz.  It is the converse of the Flash Cards.  In this type of quiz, the student is given the name of a state and asked to click in the state on the map.  Note:  due to the fact that the state buttons are rectangular, it is possible that not every pixel in the region is covered by the button.   Best results will be obtained by clicking as close to the middle of the states as possible.  Also, for Hawaii and the small eastern states, you click in the box </span><span class="style6">near </span><span class="style1">the state not the state itself. </span><span class="style5">8.  View Scores:</span><span class="style1">  Allows you to go to the Teacher‚Äôs score card and see/print/clear the scores.  The first time this button is pressed it asks if you want the teacher‚Äôs score card passworded.  If so, then the card is made (relatively) inaccessible.       How a question is generated:           1.  A state is randomly chosen (under any restrictions to regions)           2.  An information category is randomly chosen (under any specified restrictions)           3.  The position (1,2,3, or 4) of the correct answer is randomly chosen           4.  Three distractors are randomly chosen from the same information category  for other states.</span></text>
  521.     </content>
  522.     <content>
  523.         <layer>background</layer>
  524.         <id>13</id>
  525.         <text>3</text>
  526.     </content>
  527.     <name>Quiz Feature</name>
  528.     <script></script>
  529. </card>
  530.  
  531.  
  532. card_5966.xml
  533. <?xml version="1.0" encoding="utf-8" ?>
  534. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  535. <card>
  536.     <id>5966</id>
  537.     <filler1>0</filler1>
  538.     <cantDelete> <false /> </cantDelete>
  539.     <showPict> <true /> </showPict>
  540.     <dontSearch> <false /> </dontSearch>
  541.     <owner>3267</owner>
  542.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  543.     <content>
  544.         <layer>background</layer>
  545.         <id>6</id>
  546.         <text><span class="style4">uttons/Palettes:</span><span class="style1">¬ßState-Smart contains two types of buttons:  those for navigating from one card to the next, and those for viewing/managing information on a data card.  Some of the navigation buttons  are arrayed in </span><span class="style5">palettes, </span><span class="style1">which may be dragged anywhere on the screen.  On a large display, the palettes may be dragged completely off the current window.  This new HyperCard 2.0 feature allows more flexibility in management of screen real estate.  Other buttons, which are mostly position dependent, appear on individual cards.                                        </span><span class="style5"> A.  Navigational Palette Buttons:</span><span class="style1">         </span><span class="style5">1.  The HOME button</span><span class="style1"> (little house) goes to your home card in HyperCard.           </span><span class="style5">2.  The USA  button</span><span class="style1"> (small black picture of the US) normally takes                   you to the mainUSA card.   On </span><span class="style6">regional</span><span class="style1">  maps this button zooms out to                a USA map of the same type.           </span><span class="style5"> 3.  The INFO button </span><span class="style1">(the graduate) also takes you to the information card                for a particular state.          </span><span class="style5">4.  TYPE buttons</span><span class="style1"> transfer you from one map type to another.  For                 example, you can move from a contour map of Oregon to a                 topographical map of Oregon or a map showing the major cities and                 towns of Oregon by clicking on the appropriate type button.   The                 type buttons indicate </span><span class="style6">contour, city</span><span class="style1">, or </span><span class="style6">topographic</span><span class="style1">  detail..        </span><span class="style5"> 5. REGIONAL button</span><span class="style1"> takes you from a state map to a regional map               containing that state -- in essence, it zooms out.  For example, clicking               on the regional button while on the topographical map of Oregon will               move you to a topographical map of the Northwest.         </span><span class="style5">6.  Arrow buttons</span><span class="style1"> (on the compass palette, regional maps only) move you                to the appropriate neighboring region based on the compass direction.</span><span class="style5">    B.  Non-palette (position specific) buttons:</span><span class="style1">            </span><span class="style5">1.  NEIGHBOR buttons</span><span class="style1"> transfer you from one state to a neighboring                state by simply clicking on the name of the state.  For example, to                move from the topographical map of Oregon to the topographical                map of Washington, just click on the name "Washington" which                appears north of Oregon.         </span><span class="style5">2. ZOOM-IN buttons:</span><span class="style1">  On all the national and regional maps there are               transparent buttons covering regions of the map.  At the national level,               clicking on a particular region zooms in on that region.  At the regional               level, clicking on a particular state zooms in to that state.  (Note:  Due              to the rectangular nature of the buttons, it is possible that clicking              a corner of a state will not work.)  </span><span class="style5">   C.  Data Buttons on the Information Card</span><span class="style1">          </span><span class="style5"> 1.  ‚ÄúAnimated‚Äù buttons:</span><span class="style1">  Along the left side of the information card are                 animated buttons.  Their basic function is to hide and show their                 respective data fields, but the user gets a little show while it happens.                 Since so much additional data has been added in ¬ßState-Smart 3.0, it is                 no longer possible to display it all on the screen at one time.  The                animated buttons now have alternate functions which may be invoked                 by holding down the command key (the four leaf clover) while clicking                them. The list below describes the alternate functions.                </span><span class="style5">a.  tree button:</span><span class="style1">  turns itself into flower button, hides tree data, displays                      flower data.               </span><span class="style5"> b.  flower button:</span><span class="style1"> turns itself into tree button, hides flower data,                       displays tree data.                </span><span class="style5">c.  AKA button:</span><span class="style1"> turns itself into motto button, hides nickname data,                     displays motto data.               </span><span class="style5"> d.  motto button:</span><span class="style1"> turns itself into AKA button, hides motto data,                       displays nickname data.                </span><span class="style5">e.  song button:</span><span class="style1">  plays the state song (if available).           </span><span class="style5"> 2.  Fields that act as buttons:</span><span class="style1">  Many basic data have additional data                  associated with them.  If you click on these data, the additional data                  pop up.  Clicking on the additional data causes them to hide again.                   The list below describes the additional data and how to see them:                 </span><span class="style5">a.  Scientific names:</span><span class="style1">  Clicking on a bird, flower, or tree name causes                       its official Latin name to pop up.                 </span><span class="style5">b.  Government:</span><span class="style1">  Clicking on the representative field causes a                        scrolling field containing the names of representatives,                        senators, and the governor, and their party affiliations to pop up.                </span><span class="style5"> c.  Lyrics:</span><span class="style1">  Clicking on a song title causes its lyrics (if available) to                       pop up.  (Playing the song while the lyrics are visible causes the                       lines to be highlighted in synchronization with the melody!!)                </span><span class="style5"> d.  Translations:</span><span class="style1">  Clicking on the motto of a state causes an English                        translation of its motto (if it is not in English) to pop up.</span><span class="style5"></span></text>
  547.     </content>
  548.     <content>
  549.         <layer>background</layer>
  550.         <id>13</id>
  551.         <text>2</text>
  552.     </content>
  553.     <name>Buttons</name>
  554.     <script></script>
  555. </card>
  556.  
  557.  
  558. card_11653.xml
  559. <?xml version="1.0" encoding="utf-8" ?>
  560. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  561. <card>
  562.     <id>11653</id>
  563.     <filler1>0</filler1>
  564.     <cantDelete> <false /> </cantDelete>
  565.     <showPict> <true /> </showPict>
  566.     <dontSearch> <false /> </dontSearch>
  567.     <owner>3267</owner>
  568.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  569.     <content>
  570.         <layer>background</layer>
  571.         <id>6</id>
  572.         <text><span class="style4">verview</span><span class="style3"></span><span class="style1">HyperCard was designed to allow for easy intuitive navigation throughinformation. ¬ßState-Smart takes advantage of this feature of HyperCard to allow you to move naturally between a variety of state maps and data through the use of HyperCard palettes.  Once you follow the installation instructions to the letter, all you do is click the mouse on anything that looks interesting and watch the show.  Even preschoolers can operate ¬ßState-Smart. The additional information given here will help you understand State-Smart in case anything goes wrong, and if you wish to expand it by creating your own stacks.</span><span class="style5">I.  Organization:</span><span class="style1">  ¬ßState-Smart consists of six stacks:   </span><span class="style5"> A. ¬ßControl:</span><span class="style1">  contains the information cards, the ‚Äúhidden‚Äù blank cards,         the quiz, and settings information, graphing tools, and indices.  This stack           is aptly named, for the main neurons of the system are to be found within          the stack‚Äôs script, and in the ‚ÄúInfo‚Äù background.    </span><span class="style5">B. ¬ßTopography:</span><span class="style1">   contains all the topography cards, and scripts to          navigate between them, and to the other stacks.   </span><span class="style5"> C.  ¬ßContours:  </span><span class="style1"> contains all the contour maps, and scripts to navigate          between them, and to the other stacks.    </span><span class="style5">D.  ¬ßCities:  </span><span class="style1"> contains all the maps with cities on them, and scripts to          navigate between them, and to other stacks.    </span><span class="style5">E.  ¬ßUser Guide:  </span><span class="style1"> contains a set of project ideas and this guide.    </span><span class="style5">F.  ¬ßScripts:</span><span class="style1">  contains no cards of any interest, but serves as a repository for           all the shared routines that the system uses.</span></text>
  573.     </content>
  574.     <content>
  575.         <layer>background</layer>
  576.         <id>13</id>
  577.         <text>1</text>
  578.     </content>
  579.     <name>Overview</name>
  580.     <script></script>
  581. </card>
  582.  
  583.  
  584. card_12171.xml
  585. <?xml version="1.0" encoding="utf-8" ?>
  586. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  587. <card>
  588.     <id>12171</id>
  589.     <filler1>0</filler1>
  590.     <bitmap>BMAP_2077.pbm</bitmap>
  591.     <cantDelete> <false /> </cantDelete>
  592.     <showPict> <true /> </showPict>
  593.     <dontSearch> <false /> </dontSearch>
  594.     <owner>2595</owner>
  595.     <link rel="stylesheet" type="text/css" href="stylesheet_3012.css" />
  596.     <part>
  597.         <id>17</id>
  598.         <type>button</type>
  599.         <visible> <true /> </visible>
  600.         <reserved5> 0 </reserved5>
  601.         <reserved4> 0 </reserved4>
  602.         <reserved3> 0 </reserved3>
  603.         <reserved2> 0 </reserved2>
  604.         <reserved1> 0 </reserved1>
  605.         <enabled> <true /> </enabled>
  606.         <rect>
  607.             <left>268</left>
  608.             <top>121</top>
  609.             <right>417</right>
  610.             <bottom>145</bottom>
  611.         </rect>
  612.         <style>transparent</style>
  613.         <showName> <true /> </showName>
  614.         <highlight> <false /> </highlight>
  615.         <autoHighlight> <true /> </autoHighlight>
  616.         <sharedHighlight> <true /> </sharedHighlight>
  617.         <family>0</family>
  618.         <titleWidth>0</titleWidth>
  619.         <icon>0</icon>
  620.         <textAlign>center</textAlign>
  621.         <font>Chicago</font>
  622.         <textSize>12</textSize>
  623.         <textStyle>plain</textStyle>
  624.         <name>Internal Research</name>
  625.         <script></script>
  626.     </part>
  627.     <part>
  628.         <id>18</id>
  629.         <type>button</type>
  630.         <visible> <true /> </visible>
  631.         <reserved5> 0 </reserved5>
  632.         <reserved4> 0 </reserved4>
  633.         <reserved3> 0 </reserved3>
  634.         <reserved2> 0 </reserved2>
  635.         <reserved1> 0 </reserved1>
  636.         <enabled> <true /> </enabled>
  637.         <rect>
  638.             <left>268</left>
  639.             <top>152</top>
  640.             <right>417</right>
  641.             <bottom>178</bottom>
  642.         </rect>
  643.         <style>transparent</style>
  644.         <showName> <true /> </showName>
  645.         <highlight> <false /> </highlight>
  646.         <autoHighlight> <true /> </autoHighlight>
  647.         <sharedHighlight> <true /> </sharedHighlight>
  648.         <family>0</family>
  649.         <titleWidth>0</titleWidth>
  650.         <icon>0</icon>
  651.         <textAlign>center</textAlign>
  652.         <font>Chicago</font>
  653.         <textSize>12</textSize>
  654.         <textStyle>plain</textStyle>
  655.         <name>Derived Data</name>
  656.         <script></script>
  657.     </part>
  658.     <part>
  659.         <id>19</id>
  660.         <type>button</type>
  661.         <visible> <true /> </visible>
  662.         <reserved5> 0 </reserved5>
  663.         <reserved4> 0 </reserved4>
  664.         <reserved3> 0 </reserved3>
  665.         <reserved2> 0 </reserved2>
  666.         <reserved1> 0 </reserved1>
  667.         <enabled> <true /> </enabled>
  668.         <rect>
  669.             <left>267</left>
  670.             <top>184</top>
  671.             <right>417</right>
  672.             <bottom>210</bottom>
  673.         </rect>
  674.         <style>transparent</style>
  675.         <showName> <true /> </showName>
  676.         <highlight> <false /> </highlight>
  677.         <autoHighlight> <true /> </autoHighlight>
  678.         <sharedHighlight> <true /> </sharedHighlight>
  679.         <family>0</family>
  680.         <titleWidth>0</titleWidth>
  681.         <icon>0</icon>
  682.         <textAlign>center</textAlign>
  683.         <font>Chicago</font>
  684.         <textSize>12</textSize>
  685.         <textStyle>plain</textStyle>
  686.         <name>Customizing</name>
  687.         <script></script>
  688.     </part>
  689.     <part>
  690.         <id>20</id>
  691.         <type>button</type>
  692.         <visible> <true /> </visible>
  693.         <reserved5> 0 </reserved5>
  694.         <reserved4> 0 </reserved4>
  695.         <reserved3> 0 </reserved3>
  696.         <reserved2> 0 </reserved2>
  697.         <reserved1> 0 </reserved1>
  698.         <enabled> <true /> </enabled>
  699.         <rect>
  700.             <left>267</left>
  701.             <top>217</top>
  702.             <right>418</right>
  703.             <bottom>241</bottom>
  704.         </rect>
  705.         <style>transparent</style>
  706.         <showName> <true /> </showName>
  707.         <highlight> <false /> </highlight>
  708.         <autoHighlight> <true /> </autoHighlight>
  709.         <sharedHighlight> <true /> </sharedHighlight>
  710.         <family>0</family>
  711.         <titleWidth>0</titleWidth>
  712.         <icon>0</icon>
  713.         <textAlign>center</textAlign>
  714.         <font>Chicago</font>
  715.         <textSize>12</textSize>
  716.         <textStyle>plain</textStyle>
  717.         <name>Miscellaneous</name>
  718.         <script></script>
  719.     </part>
  720.     <part>
  721.         <id>21</id>
  722.         <type>button</type>
  723.         <visible> <true /> </visible>
  724.         <reserved5> 0 </reserved5>
  725.         <reserved4> 0 </reserved4>
  726.         <reserved3> 0 </reserved3>
  727.         <reserved2> 0 </reserved2>
  728.         <reserved1> 0 </reserved1>
  729.         <enabled> <true /> </enabled>
  730.         <rect>
  731.             <left>267</left>
  732.             <top>248</top>
  733.             <right>418</right>
  734.             <bottom>273</bottom>
  735.         </rect>
  736.         <style>transparent</style>
  737.         <showName> <true /> </showName>
  738.         <highlight> <false /> </highlight>
  739.         <autoHighlight> <true /> </autoHighlight>
  740.         <sharedHighlight> <true /> </sharedHighlight>
  741.         <family>0</family>
  742.         <titleWidth>0</titleWidth>
  743.         <icon>0</icon>
  744.         <textAlign>center</textAlign>
  745.         <font>Chicago</font>
  746.         <textSize>12</textSize>
  747.         <textStyle>plain</textStyle>
  748.         <name>Distance Computation</name>
  749.         <script></script>
  750.     </part>
  751.     <part>
  752.         <id>22</id>
  753.         <type>button</type>
  754.         <visible> <true /> </visible>
  755.         <reserved5> 0 </reserved5>
  756.         <reserved4> 0 </reserved4>
  757.         <reserved3> 0 </reserved3>
  758.         <reserved2> 0 </reserved2>
  759.         <reserved1> 0 </reserved1>
  760.         <enabled> <true /> </enabled>
  761.         <rect>
  762.             <left>268</left>
  763.             <top>88</top>
  764.             <right>417</right>
  765.             <bottom>113</bottom>
  766.         </rect>
  767.         <style>transparent</style>
  768.         <showName> <true /> </showName>
  769.         <highlight> <false /> </highlight>
  770.         <autoHighlight> <true /> </autoHighlight>
  771.         <sharedHighlight> <true /> </sharedHighlight>
  772.         <family>0</family>
  773.         <titleWidth>0</titleWidth>
  774.         <icon>0</icon>
  775.         <textAlign>center</textAlign>
  776.         <font>Chicago</font>
  777.         <textSize>12</textSize>
  778.         <textStyle>plain</textStyle>
  779.         <name>External Research</name>
  780.         <script></script>
  781.     </part>
  782.     <part>
  783.         <id>23</id>
  784.         <type>button</type>
  785.         <visible> <true /> </visible>
  786.         <reserved5> 0 </reserved5>
  787.         <reserved4> 0 </reserved4>
  788.         <reserved3> 0 </reserved3>
  789.         <reserved2> 0 </reserved2>
  790.         <reserved1> 0 </reserved1>
  791.         <enabled> <true /> </enabled>
  792.         <rect>
  793.             <left>267</left>
  794.             <top>295</top>
  795.             <right>418</right>
  796.             <bottom>319</bottom>
  797.         </rect>
  798.         <style>roundrect</style>
  799.         <showName> <true /> </showName>
  800.         <highlight> <false /> </highlight>
  801.         <autoHighlight> <true /> </autoHighlight>
  802.         <sharedHighlight> <true /> </sharedHighlight>
  803.         <family>0</family>
  804.         <titleWidth>0</titleWidth>
  805.         <icon>0</icon>
  806.         <textAlign>center</textAlign>
  807.         <font>Chicago</font>
  808.         <textSize>12</textSize>
  809.         <textStyle>plain</textStyle>
  810.         <name>Do not click!</name>
  811.         <script>on mouseUpanswer "Warning: Not for the timid!" with "So?" or "Oh, Dear"if it is "So?" then pass mouseUpend mouseUp</script>
  812.     </part>
  813.     <part>
  814.         <id>25</id>
  815.         <type>button</type>
  816.         <visible> <true /> </visible>
  817.         <reserved5> 0 </reserved5>
  818.         <reserved4> 0 </reserved4>
  819.         <reserved3> 0 </reserved3>
  820.         <reserved2> 0 </reserved2>
  821.         <reserved1> 0 </reserved1>
  822.         <enabled> <true /> </enabled>
  823.         <rect>
  824.             <left>80</left>
  825.             <top>87</top>
  826.             <right>226</right>
  827.             <bottom>110</bottom>
  828.         </rect>
  829.         <style>transparent</style>
  830.         <showName> <true /> </showName>
  831.         <highlight> <false /> </highlight>
  832.         <autoHighlight> <true /> </autoHighlight>
  833.         <sharedHighlight> <true /> </sharedHighlight>
  834.         <family>0</family>
  835.         <titleWidth>0</titleWidth>
  836.         <icon>0</icon>
  837.         <textAlign>center</textAlign>
  838.         <font>Chicago</font>
  839.         <textSize>12</textSize>
  840.         <textStyle>plain</textStyle>
  841.         <name>Overview</name>
  842.         <script></script>
  843.     </part>
  844.     <part>
  845.         <id>26</id>
  846.         <type>button</type>
  847.         <visible> <true /> </visible>
  848.         <reserved5> 0 </reserved5>
  849.         <reserved4> 0 </reserved4>
  850.         <reserved3> 0 </reserved3>
  851.         <reserved2> 0 </reserved2>
  852.         <reserved1> 0 </reserved1>
  853.         <enabled> <true /> </enabled>
  854.         <rect>
  855.             <left>79</left>
  856.             <top>112</top>
  857.             <right>227</right>
  858.             <bottom>134</bottom>
  859.         </rect>
  860.         <style>transparent</style>
  861.         <showName> <true /> </showName>
  862.         <highlight> <false /> </highlight>
  863.         <autoHighlight> <true /> </autoHighlight>
  864.         <sharedHighlight> <true /> </sharedHighlight>
  865.         <family>0</family>
  866.         <titleWidth>0</titleWidth>
  867.         <icon>0</icon>
  868.         <textAlign>center</textAlign>
  869.         <font>Chicago</font>
  870.         <textSize>12</textSize>
  871.         <textStyle>plain</textStyle>
  872.         <name>Buttons</name>
  873.         <script></script>
  874.     </part>
  875.     <part>
  876.         <id>27</id>
  877.         <type>button</type>
  878.         <visible> <true /> </visible>
  879.         <reserved5> 0 </reserved5>
  880.         <reserved4> 0 </reserved4>
  881.         <reserved3> 0 </reserved3>
  882.         <reserved2> 0 </reserved2>
  883.         <reserved1> 0 </reserved1>
  884.         <enabled> <true /> </enabled>
  885.         <rect>
  886.             <left>80</left>
  887.             <top>137</top>
  888.             <right>227</right>
  889.             <bottom>160</bottom>
  890.         </rect>
  891.         <style>transparent</style>
  892.         <showName> <true /> </showName>
  893.         <highlight> <false /> </highlight>
  894.         <autoHighlight> <true /> </autoHighlight>
  895.         <sharedHighlight> <true /> </sharedHighlight>
  896.         <family>0</family>
  897.         <titleWidth>0</titleWidth>
  898.         <icon>0</icon>
  899.         <textAlign>center</textAlign>
  900.         <font>Chicago</font>
  901.         <textSize>12</textSize>
  902.         <textStyle>plain</textStyle>
  903.         <name>Quiz Feature</name>
  904.         <script></script>
  905.     </part>
  906.     <part>
  907.         <id>28</id>
  908.         <type>button</type>
  909.         <visible> <true /> </visible>
  910.         <reserved5> 0 </reserved5>
  911.         <reserved4> 0 </reserved4>
  912.         <reserved3> 0 </reserved3>
  913.         <reserved2> 0 </reserved2>
  914.         <reserved1> 0 </reserved1>
  915.         <enabled> <true /> </enabled>
  916.         <rect>
  917.             <left>79</left>
  918.             <top>164</top>
  919.             <right>228</right>
  920.             <bottom>186</bottom>
  921.         </rect>
  922.         <style>transparent</style>
  923.         <showName> <true /> </showName>
  924.         <highlight> <false /> </highlight>
  925.         <autoHighlight> <true /> </autoHighlight>
  926.         <sharedHighlight> <true /> </sharedHighlight>
  927.         <family>0</family>
  928.         <titleWidth>0</titleWidth>
  929.         <icon>0</icon>
  930.         <textAlign>center</textAlign>
  931.         <font>Chicago</font>
  932.         <textSize>12</textSize>
  933.         <textStyle>plain</textStyle>
  934.         <name>Menus</name>
  935.         <script></script>
  936.     </part>
  937.     <part>
  938.         <id>29</id>
  939.         <type>button</type>
  940.         <visible> <true /> </visible>
  941.         <reserved5> 0 </reserved5>
  942.         <reserved4> 0 </reserved4>
  943.         <reserved3> 0 </reserved3>
  944.         <reserved2> 0 </reserved2>
  945.         <reserved1> 0 </reserved1>
  946.         <enabled> <true /> </enabled>
  947.         <rect>
  948.             <left>80</left>
  949.             <top>304</top>
  950.             <right>231</right>
  951.             <bottom>326</bottom>
  952.         </rect>
  953.         <style>transparent</style>
  954.         <showName> <true /> </showName>
  955.         <highlight> <false /> </highlight>
  956.         <autoHighlight> <true /> </autoHighlight>
  957.         <sharedHighlight> <true /> </sharedHighlight>
  958.         <family>0</family>
  959.         <titleWidth>0</titleWidth>
  960.         <icon>0</icon>
  961.         <textAlign>center</textAlign>
  962.         <font>Chicago</font>
  963.         <textSize>12</textSize>
  964.         <textStyle>plain</textStyle>
  965.         <name>Running from Floppy</name>
  966.         <script></script>
  967.     </part>
  968.     <part>
  969.         <id>30</id>
  970.         <type>button</type>
  971.         <visible> <true /> </visible>
  972.         <reserved5> 0 </reserved5>
  973.         <reserved4> 0 </reserved4>
  974.         <reserved3> 0 </reserved3>
  975.         <reserved2> 0 </reserved2>
  976.         <reserved1> 0 </reserved1>
  977.         <enabled> <true /> </enabled>
  978.         <rect>
  979.             <left>12</left>
  980.             <top>216</top>
  981.             <right>49</right>
  982.             <bottom>256</bottom>
  983.         </rect>
  984.         <style>transparent</style>
  985.         <showName> <false /> </showName>
  986.         <highlight> <false /> </highlight>
  987.         <autoHighlight> <true /> </autoHighlight>
  988.         <sharedHighlight> <true /> </sharedHighlight>
  989.         <family>0</family>
  990.         <titleWidth>0</titleWidth>
  991.         <icon>2162</icon>
  992.         <textAlign>center</textAlign>
  993.         <font>Chicago</font>
  994.         <textSize>12</textSize>
  995.         <textStyle>plain</textStyle>
  996.         <name>SS</name>
  997.         <script>on mouseUpglobal fcvisual dissolve to cdgo cd fc of stack "¬ßControl"end mouseUp</script>
  998.     </part>
  999.     <part>
  1000.         <id>31</id>
  1001.         <type>button</type>
  1002.         <visible> <true /> </visible>
  1003.         <reserved5> 0 </reserved5>
  1004.         <reserved4> 0 </reserved4>
  1005.         <reserved3> 0 </reserved3>
  1006.         <reserved2> 0 </reserved2>
  1007.         <reserved1> 0 </reserved1>
  1008.         <enabled> <true /> </enabled>
  1009.         <rect>
  1010.             <left>79</left>
  1011.             <top>190</top>
  1012.             <right>228</right>
  1013.             <bottom>212</bottom>
  1014.         </rect>
  1015.         <style>transparent</style>
  1016.         <showName> <true /> </showName>
  1017.         <highlight> <false /> </highlight>
  1018.         <autoHighlight> <true /> </autoHighlight>
  1019.         <sharedHighlight> <true /> </sharedHighlight>
  1020.         <family>0</family>
  1021.         <titleWidth>0</titleWidth>
  1022.         <icon>0</icon>
  1023.         <textAlign>center</textAlign>
  1024.         <font>Chicago</font>
  1025.         <textSize>12</textSize>
  1026.         <textStyle>plain</textStyle>
  1027.         <name>Graphing Data</name>
  1028.         <script></script>
  1029.     </part>
  1030.     <part>
  1031.         <id>32</id>
  1032.         <type>button</type>
  1033.         <visible> <true /> </visible>
  1034.         <reserved5> 0 </reserved5>
  1035.         <reserved4> 0 </reserved4>
  1036.         <reserved3> 0 </reserved3>
  1037.         <reserved2> 0 </reserved2>
  1038.         <reserved1> 0 </reserved1>
  1039.         <enabled> <true /> </enabled>
  1040.         <rect>
  1041.             <left>79</left>
  1042.             <top>216</top>
  1043.             <right>228</right>
  1044.             <bottom>238</bottom>
  1045.         </rect>
  1046.         <style>transparent</style>
  1047.         <showName> <true /> </showName>
  1048.         <highlight> <false /> </highlight>
  1049.         <autoHighlight> <true /> </autoHighlight>
  1050.         <sharedHighlight> <true /> </sharedHighlight>
  1051.         <family>0</family>
  1052.         <titleWidth>0</titleWidth>
  1053.         <icon>0</icon>
  1054.         <textAlign>center</textAlign>
  1055.         <font>Chicago</font>
  1056.         <textSize>12</textSize>
  1057.         <textStyle>plain</textStyle>
  1058.         <name>Location</name>
  1059.         <script></script>
  1060.     </part>
  1061.     <part>
  1062.         <id>33</id>
  1063.         <type>button</type>
  1064.         <visible> <true /> </visible>
  1065.         <reserved5> 0 </reserved5>
  1066.         <reserved4> 0 </reserved4>
  1067.         <reserved3> 0 </reserved3>
  1068.         <reserved2> 0 </reserved2>
  1069.         <reserved1> 0 </reserved1>
  1070.         <enabled> <true /> </enabled>
  1071.         <rect>
  1072.             <left>455</left>
  1073.             <top>24</top>
  1074.             <right>505</right>
  1075.             <bottom>72</bottom>
  1076.         </rect>
  1077.         <style>transparent</style>
  1078.         <showName> <true /> </showName>
  1079.         <highlight> <false /> </highlight>
  1080.         <autoHighlight> <false /> </autoHighlight>
  1081.         <sharedHighlight> <true /> </sharedHighlight>
  1082.         <family>0</family>
  1083.         <titleWidth>0</titleWidth>
  1084.         <icon>1</icon>
  1085.         <textAlign>center</textAlign>
  1086.         <font>Chicago</font>
  1087.         <textSize>12</textSize>
  1088.         <textStyle>plain</textStyle>
  1089.         <name>Talk to us</name>
  1090.         <script>on mouseUpshow cd fld "Talk to us"end mouseUp</script>
  1091.     </part>
  1092.     <part>
  1093.         <id>36</id>
  1094.         <type>button</type>
  1095.         <visible> <true /> </visible>
  1096.         <reserved5> 0 </reserved5>
  1097.         <reserved4> 0 </reserved4>
  1098.         <reserved3> 0 </reserved3>
  1099.         <reserved2> 0 </reserved2>
  1100.         <reserved1> 0 </reserved1>
  1101.         <enabled> <true /> </enabled>
  1102.         <rect>
  1103.             <left>80</left>
  1104.             <top>279</top>
  1105.             <right>229</right>
  1106.             <bottom>301</bottom>
  1107.         </rect>
  1108.         <style>transparent</style>
  1109.         <showName> <true /> </showName>
  1110.         <highlight> <false /> </highlight>
  1111.         <autoHighlight> <true /> </autoHighlight>
  1112.         <sharedHighlight> <true /> </sharedHighlight>
  1113.         <family>0</family>
  1114.         <titleWidth>0</titleWidth>
  1115.         <icon>0</icon>
  1116.         <textAlign>center</textAlign>
  1117.         <font>Chicago</font>
  1118.         <textSize>12</textSize>
  1119.         <textStyle>plain</textStyle>
  1120.         <name>Troubleshooting</name>
  1121.         <script></script>
  1122.     </part>
  1123.     <part>
  1124.         <id>35</id>
  1125.         <type>button</type>
  1126.         <visible> <true /> </visible>
  1127.         <reserved5> 0 </reserved5>
  1128.         <reserved4> 0 </reserved4>
  1129.         <reserved3> 0 </reserved3>
  1130.         <reserved2> 0 </reserved2>
  1131.         <reserved1> 0 </reserved1>
  1132.         <enabled> <true /> </enabled>
  1133.         <rect>
  1134.             <left>7</left>
  1135.             <top>28</top>
  1136.             <right>58</right>
  1137.             <bottom>73</bottom>
  1138.         </rect>
  1139.         <style>transparent</style>
  1140.         <showName> <true /> </showName>
  1141.         <highlight> <false /> </highlight>
  1142.         <autoHighlight> <true /> </autoHighlight>
  1143.         <sharedHighlight> <true /> </sharedHighlight>
  1144.         <family>0</family>
  1145.         <titleWidth>0</titleWidth>
  1146.         <icon>1007</icon>
  1147.         <textAlign>center</textAlign>
  1148.         <font>Chicago</font>
  1149.         <textSize>12</textSize>
  1150.         <textStyle>plain</textStyle>
  1151.         <name>Print doc.</name>
  1152.         <script>on mouseUp--open report printing with template "SSDOC"--doesn‚Äôt work, so do it the hard wayput the number of cds into nlock screenrepeat with i = 2 to ngo cd iif (the short name of this cd  <> "Distance Diagram") ¬¨and (the short name of this card <> "Do not click!") thenprint bg fld "Explanation"end ifif the short name of this cd is "Distance Diagram" thenhide cd fld "expl"print cdshow cd fld "expl"print cd fld "expl"end ifend repeatgo cd 1unlock screenend mouseUp</script>
  1153.     </part>
  1154.     <part>
  1155.         <id>37</id>
  1156.         <type>button</type>
  1157.         <visible> <true /> </visible>
  1158.         <reserved5> 0 </reserved5>
  1159.         <reserved4> 0 </reserved4>
  1160.         <reserved3> 0 </reserved3>
  1161.         <reserved2> 0 </reserved2>
  1162.         <reserved1> 0 </reserved1>
  1163.         <enabled> <true /> </enabled>
  1164.         <rect>
  1165.             <left>79</left>
  1166.             <top>242</top>
  1167.             <right>228</right>
  1168.             <bottom>264</bottom>
  1169.         </rect>
  1170.         <style>transparent</style>
  1171.         <showName> <true /> </showName>
  1172.         <highlight> <false /> </highlight>
  1173.         <autoHighlight> <true /> </autoHighlight>
  1174.         <sharedHighlight> <true /> </sharedHighlight>
  1175.         <family>0</family>
  1176.         <titleWidth>0</titleWidth>
  1177.         <icon>0</icon>
  1178.         <textAlign>center</textAlign>
  1179.         <font>Chicago</font>
  1180.         <textSize>12</textSize>
  1181.         <textStyle>plain</textStyle>
  1182.         <name>DeCrypt</name>
  1183.         <script></script>
  1184.     </part>
  1185.     <part>
  1186.         <id>34</id>
  1187.         <type>field</type>
  1188.         <visible> <false /> </visible>
  1189.         <dontWrap> <false /> </dontWrap>
  1190.         <dontSearch> <false /> </dontSearch>
  1191.         <sharedText> <false /> </sharedText>
  1192.         <fixedLineHeight> <false /> </fixedLineHeight>
  1193.         <autoTab> <false /> </autoTab>
  1194.         <lockText> <true /> </lockText>
  1195.         <rect>
  1196.             <left>62</left>
  1197.             <top>59</top>
  1198.             <right>460</right>
  1199.             <bottom>286</bottom>
  1200.         </rect>
  1201.         <style>shadow</style>
  1202.         <autoSelect> <false /> </autoSelect>
  1203.         <showLines> <false /> </showLines>
  1204.         <wideMargins> <false /> </wideMargins>
  1205.         <multipleLines> <false /> </multipleLines>
  1206.         <reservedFamily> 0 </reservedFamily>
  1207.         <titleWidth>0</titleWidth>
  1208.         <icon>0</icon>
  1209.         <textAlign>left</textAlign>
  1210.         <font>Geneva</font>
  1211.         <textSize>12</textSize>
  1212.         <textStyle>plain</textStyle>
  1213.         <textHeight>16</textHeight>
  1214.         <name>Talk to us</name>
  1215.         <script>on mouseUphide meend mouseUp</script>
  1216.     </part>
  1217.     <content>
  1218.         <layer>card</layer>
  1219.         <id>34</id>
  1220.         <text>We love to hear about what our customers do with our stacks.If you make an especially elegant project stack, send us a copy.  We might include excerpts from it (and credit you, of course) in the next release.We are happy to suggest ideas for projects, and to answer specific questions regarding the supported features of State-Smart.  We are unable to provide detailed designs or debug scripts over the phone.We can be reached by phone at (503) 758-3429 9-5 PST M-For by FAX most any time at (503) 754-3114.</text>
  1221.     </content>
  1222.     <content>
  1223.         <layer>background</layer>
  1224.         <id>3</id>
  1225.         <text>0</text>
  1226.     </content>
  1227.     <name>Menu</name>
  1228.     <script>on mouseUpput the short name of the target into destgo cd destend mouseUp</script>
  1229. </card>
  1230.  
  1231.  
  1232.